Integration of Specification Techniques
نویسنده
چکیده
Graphical specification notations have gained much popularity in software engineering, as witnessed by the widespread adoption of UML throughout the software industry. Graphical notations are generally characterised by being intuitive to understand, i.e. new users of these notation require little training to become familiar with them. However, few of the graphical notations have a formally defined meaning, so diagrams expressed in such notations are ambiguous – a highly undesirable property for a specification notation. In contrast, formal specification languages have a formally defined mathematical meaning but are comprehensible only to properly educated software engineers. The implication of this is that specifications developed using formal languages are not immediately understandable to the customers and domain experts, and therefore they are difficult to validate. In this thesis we describe the graphical notations of Live Sequence Charts and Statecharts and propose a method using diagrams in these notations for constraining a formal specification expressed in a subset of the RAISE Specification Language. Furthermore, we propose a development method that combines the traditional approach with that of formal development. We give a small example illustrating the application of this method.
منابع مشابه
Using a Formal Reference Model for Consistency Checking and Integration of Uml Diagrams
In a model based software development process different kinds of modelling techniques are used for the specification of different aspects of systems. Thereby mostly visual techniques like UML diagrams are used, due to their comprehensibility, clarity, and wide acceptance. In order to obtain a consistent complete specification of the whole system the different models have to be integrated, i.e.,...
متن کاملSemantical Integration of Object-Oriented Viewpoint Specification Techniques
Complex systems have many heterogeneous aspects, which can be specified comprehensibly and adequately by viewpoint specification techniques dealing only with a suitable subset of these aspects. A methodology for the formal integration of collections of such viewpoint specification techniques is introduced and applied to object-oriented systems. As a main result, it is shown, how the semantical ...
متن کاملRelevance, Integration and Classification of Specification Formalisms and Formal Specification Techniques
The purpose of this paper is to discuss the relevance of formal specification techniques versus informal and semi-formal techniques and to propose classification aspects for the great variety of specification formalisms. A formal specification technique is considered to be a specification formalism together with a possibly domain specific methodology for the software development process. For th...
متن کاملA New Type of Integration Error and its Influence on Integration Testing Techniques
Testing is an activity that is required both in the development and maintenance of the software development life cycle in which Integration Testing is an important activity. Integration testing is based on the specification and functionality of the software and thus could be called black-box testing technique. The purpose of integration testing is testing integration between software components...
متن کاملHeterogeneously Structured Ontologies Integration, Connection, and Refinement
This paper systematically applies tools and techniques from the area of algebraic specification theory to corresponding ontology structuring and design tasks. We employ the heterogeneous structuring mechanisms of the heterogeneous algebraic specification language HetCasl for defining an abstract notion of structured heterogeneous ontology. This approach enables the designer to split up a hetero...
متن کاملThe Value of Panoramic Radiography in Gender Specification of Edentulous Iranian Population
Introduction: gender specification among the forensic dentistry and human anthropology, is mainly based on anatomic variations. Due to racial differences and environmental factors such as time of tooth extraction, osteoporosis, dietary habits, usage of dental prosthetics and periodontal diseases, there will be different results achieved. The purpose of this study is to classify the gender speci...
متن کامل